package org.fujay.commons.langchain4j.rag.prompt.builder;

import dev.langchain4j.rag.content.Content;

import java.util.List;

/**
 * 提示构建器接口
 * 负责构建RAG提示词
 */
public interface PromptBuilder {

    /**
     * 构建提示词
     *
     * @param query             查询
     * @param retrievedContents 检索到的内容
     * @return 构建好的提示词
     */
    String build(String query, List<Content> retrievedContents);
}